// pages/mingxi/mingxi.js
const {eqdata} = require("../../utils/api")
Page({
  /**
   * 页面的初始数据
   */
  data: {
    date: "",
    list:[],
    time:'',
    eq:{},
    pageNum:1

    
    }, 
    // 点击日期确定事件
    bindDateChange: function (e) {    
    console.log('picker发送选择改变，携带值为', e.detail.value)    
    this.setData({    
    date: e.detail.value    
    })
    },
    // 增加一天
    btnadd: function () {
    let Arr = this.data.date.split("-");
    // 需要先转换为Wed Jul 05 2017 13:50:11 GMT+0800 (中国标准时间)这种型式
    let now = new Date(Number(Arr['0']), (Number(Arr['1']) - 1), Number(Arr['2']))
    now.setDate(now.getDate() + 1)
    now = this.formatTime(now)
    this.setData({
    date: now
    })
    let p={
      eqId:this.data.id,
      pageSize:20,
      pageNum:this.data.pageNum,
      createtime:now
    }

    eqdata(p).then(res=>{
      if(res.rows.length==0){
        console.log('当天无数据')
        wx.showToast({
          title: '当天无数据',
          icon: 'none',
          duration: 1000
        })
        this.setData({
          list:[]
        })
        return
      }
      for(let i=0;i<res.rows.length;i++){
        let time=''
        time=res.rows[i].createTime.slice(-8)
        res.rows[i].time=time
      }
      this.setData({
        list:res.rows,
        eq:res.rows[0],
        time:res.rows[0].time
        
      })
     console.log(res)
   })
    },
    // 格式化时间
    formatTime(date) {
    var year = date.getFullYear();
    var month = date.getMonth() + 1, month = month < 10 ? '0' + month : month;
    var day = date.getDate(), day = day < 10 ? '0' + day : day;
    return year + '-' + month + '-' + day;
    },
    // 减少一天
    btncud: function () {
    let Arr = this.data.date.split("-");
    // 需要先转换为Wed Jul 05 2017 13:50:11 GMT+0800 (中国标准时间)这种型式
    let now = new Date(Number(Arr['0']), (Number(Arr['1']) - 1), Number(Arr['2']))
    now.setDate(now.getDate() - 1)
    now = this.formatTime(now)
    this.setData({
    date: now
    
    })
    let p={
      eqId:this.data.id,
      pageSize:20,
      pageNum:this.data.pageNum,
      createtime:now
    }

    eqdata(p).then(res=>{
      if(res.rows.length==0){
        console.log('当天无数据')
        wx.showToast({
          title: '当天无数据',
          icon: 'none',
          duration: 1000
        })
        this.setData({
          list:[]
        })
        return
      }
      for(let i=0;i<res.rows.length;i++){
        let time=''
        time=res.rows[i].createTime.slice(-8)
        res.rows[i].time=time
      }
      this.setData({
        list:res.rows,
        eq:res.rows[0],
        time:res.rows[0].time
        
      })
     console.log(res)
   })
    },
    
     
    
    next_goupiao: function () {
    
    wx.navigateTo({
    
    url: '../ticket_msg/ticket_msg',
    
    })
    
    },
    lookTime(e){
      this.setData({
        time:e.currentTarget.dataset.item.time,
        eq:e.currentTarget.dataset.item,
       
      })
      console.log(this.data.eq)
    },
    
    /**
    
    * 生命周期函数--监听页面加载
    
    */
    
    onLoad: function (options) {
     
      this.setData({
        id:options.id
      })
       
    //在挂载的生命周期里运行 回调时间函数
    
    let now = new Date();
    
    let nowdate = this.formatTime(now);
    
    this.setData({
    date: nowdate
    })
    },
    
    /**
    
    * 生命周期函数--监听页面初次渲染完成
    
    */
    
    onReady: function () {
   
    },
    onShow:function(){
      let p={
        eqId:this.data.id,
        pageSize:20,
        pageNum:this.data.pageNum,
        createtime:this.data.date
      }
      eqdata(p).then(res=>{
        if(res.rows.length==0){
          console.log('当天无数据')
          wx.showToast({
            title: '当天无数据',
            icon: 'none',
            duration: 1000
          })
          return
        }
        for(let i=0;i<res.rows.length;i++){
          let time=''
          time=res.rows[i].createTime.slice(-8)
          res.rows[i].time=time
        }
        this.setData({
          list:res.rows,
          eq:res.rows[0],
          time:res.rows[0].time
        })
       console.log(res)
     })
    },
     /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    this.setData({
      pageNum:this.data.pageNum+1
    })
    let p={
      eqId:this.data.id,
      pageSize:20,
      pageNum:this.data.pageNum,
      createtime:this.data.date
    }
    eqdata(p).then(res=>{
      if(res.rows.length==0){
        console.log('没有更多了~')
        wx.showToast({
          title: '没有更多了~',
          icon: 'none',
          duration: 1000
        })
        return
      }
      for(let i=0;i<res.rows.length;i++){
        let time=''
        time=res.rows[i].createTime.slice(-8)
        res.rows[i].time=time
      }
      this.setData({
        list:this.data.list.concat(res.rows),
      
      })
     console.log(res)
   })

  },
  
})